package com.kaifamiao.basic.mapper;

import com.kaifamiao.basic.entity.Student;

import java.util.List;

public interface StudentMapper {

    /**
     * 将学生对象所包含的数据保存到数据库中
     * @param student 被保存的学生对象
     * @return 保存成功后返回受影响的记录数目
     */
    int save( Student student );

    int update( Student student );

    int delete( Integer id );

    /**
     * 根据 id 查询数据库并返回与该记录对应的 Student 对象
     * @param id 即将查询的学生 id
     * @return 返回指定id对应的 Student 对象
     */
    Student find( Integer id );

    List<Student> findAll();

}
